package com.kai.service.data.response.system;

import lombok.Data;

import java.util.List;

@Data
public class ResourceResponse {

    /**
     * 资源id
     */
    private Integer id;

    /**
     * 系统code
     */
    private String systemCode;

    /**
     * 资源名称
     */
    private String name;

    /**
     * 1-菜单，2-按钮，3-标签
     */
    private Integer type;

    /**
     * 父资源ID，一级资源为0
     */
    private Integer parentId;

    /**
     * 资源URL
     */
    private String url;

    /**
     * 授权(多个用逗号分隔，如：user:list,user:create)
     */
    private String perms;

    /**
     * 图标
     */
    private String icon;

    /**
     * 排序
     */
    private Integer orderNum;

    /**
     * 状态，1-停用，0-正常
     */
    private Integer status;

    /**
     * 子资源
     */
    private List<ResourceResponse> subResourceList;
}
